life-long sport - Spanish English Dictionary